package cn.sccl.dirms.monitor.service;

import cn.sccl.common.model.PageResult;
import cn.sccl.dirms.monitor.model.ImageExtend;
import cn.sccl.dirms.monitor.model.SysImage;
import org.springframework.web.bind.annotation.PathVariable;

import java.util.List;
import java.util.Map;

public interface ImageManager {
    Map<String,Object> getImageByMapId(@PathVariable String mapid);

    Map<String, ImageExtend> getSysIcons();

    Map<String, SysImage> getImageAndHostid();

    PageResult<ImageExtend> pageQuerySysMap(@PathVariable long pageNo, @PathVariable int pageSize);

    List<ImageExtend> listAll();

    Map<String, Object> deleteImage(@PathVariable String imageid);
}
